







[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
Determines if this bag is a proper superset of another bag. Neither bag is modified.
This bag is a proper superset of otherBag if every element in
otherBag is also in this bag, at least the same number of
times. Additional, this bag must have strictly more items than otherBag.
Namespace: Wintellect.PowerCollections
Assembly:
PowerCollections (in PowerCollections.dll)
Syntax
C# |
---|
public bool IsProperSupersetOf( OrderedBag<T> otherBag ) |
Visual Basic (Declaration) |
---|
Public Function IsProperSupersetOf ( _ otherBag As OrderedBag(Of T) _ ) As Boolean |
Visual C++ |
---|
public: bool IsProperSupersetOf ( OrderedBag<T>^ otherBag ) |
Parameters
- otherBag
- OrderedBag<(Of <T>)>
OrderedBag to compare to.
Return Value
True if this is a proper superset of otherBag.
Remarks
IsProperSupersetOf is computed in time O(M log N), where M is the number of unique items in
otherBag.
Exceptions
Exception | Condition |
---|---|
System..::InvalidOperationException | This bag and otherBag don't use the same method for comparing items. |
System..::ArgumentNullException | otherBag is null. |
See Also
OrderedBag<(Of <T>)> Class
Wintellect.PowerCollections Namespace